diff --git a/src/common/dataforms.py b/src/common/dataforms.py
index d0163a75ae1840314d619f57bc61afc0abf352d4..5855acd2ac25712ebce9ef757e6d7caf45944e4d 100644
--- a/src/common/dataforms.py
+++ b/src/common/dataforms.py
@@ -129,7 +129,8 @@ class DataField(ExtendedNode):
 			assert isinstance(value, basestring)
 			self.setAttr('label', value)
 		def fdel(self):
-			self.delAttr('label')
+			if self.getAttr('label'):
+				self.delAttr('label')
 		return locals()
 
 	@nested_property