Unable to save labelmap node to file using slicer.util.saveNode()

Hi,
I have a node called labelmapVolumeNode:

(MRMLCorePython.vtkMRMLLabelMapVolumeNode)000000001C9821C8

But when i try to save it i get ‘False’ return:

file_path = os.path.join(os.getcwd(), “temporary.nrrd”)
slicer.util.saveNode(labelmapVolumeNode, file_path)
False

The code works if the node in question is a volume node.

Any tips?
Thanks
Usman.

I realised the labelMapvolumenode was empty. Code works now