diff --git a/pypcc/i2cserv/i2c_array.py b/pypcc/i2cserv/i2c_array.py
index daa46c22a77608c6d0d287268d03ce3e065db292..6abe6f476de42aa7d1caab9fe30e18949c046fd8 100644
--- a/pypcc/i2cserv/i2c_array.py
+++ b/pypcc/i2cserv/i2c_array.py
@@ -92,7 +92,7 @@ class i2c_array(i2c_dev):
                     self.mask=[RCUi];
                     if not(self.SetSwitch(RCUi)):
                            #self.I2Cmask[RCUi]+=1;
-                           return
+                           return value1,[False for x in mask]
 #                           continue;
                     self.RCUi=RCUi;
                     i0=(RCUi*Step+    Vari)*Step2
@@ -120,7 +120,7 @@ class i2c_array(i2c_dev):
                 if not(self.SetSwitch(RCUi)):
                        #self.I2Cmask[RCUi]+=1;
                        #mask[RCUi*Step+Vari]=False;
-                       return
+                       return value1,[False for x in mask]
 #                       continue;
                 self.RCUi=RCUi;
                 res=self.SetVarValue(devreg,width,bitoffset,data[i0:i1])