diff --git a/DecaDAC/DecaDACLabberDriver.py b/DecaDAC/DecaDACLabberDriver.py
index a3445a89edc7512340eed9a62d899f6b073e0cfe..2a67c37b7866f8e471cafee4989a6c31e9e94263 100644
--- a/DecaDAC/DecaDACLabberDriver.py
+++ b/DecaDAC/DecaDACLabberDriver.py
@@ -11,7 +11,7 @@ class Driver(SerialDriver.SerialDriver):
 
     def performSetValue(self, quant, value, sweepRate=0.0, options={}):
         """Perform the Set Value instrument operation"""
-        
+
         #Range settings are virtual
         if "range" in quant.section.lower():
             if self.__captchaGenerator__("Switching ranges has to be done "
@@ -22,8 +22,7 @@ class Driver(SerialDriver.SerialDriver):
         
         #Safety measures for output settings
         if "M<*>;" in quant.set_cmd:
-            self.log(str(quant.datatype))
-            if quant.datatype == "BOOLEAN":
+            if quant.datatype == 1:
                 value = 2 if value else 0
             # Check if channels are all zero
             slot = quant.name.split(" - ")[0]