Index: trunk/zoo-kernel/service_internal.c
===================================================================
--- trunk/zoo-kernel/service_internal.c	(revision 288)
+++ trunk/zoo-kernel/service_internal.c	(revision 289)
@@ -1036,5 +1036,6 @@
 
     _tmp=e->supported;
-    if(_tmp==NULL)
+    dumpMap(e->defaults->content);
+    if(_tmp==NULL && (getMap(e->defaults->content,"uom")!=NULL || datatype!=1))
       _tmp=e->defaults;
 
