diff --git a/PCC/PCC/PCC.py b/PCC/PCC/PCC.py
index 28b8d366b8410e4d5cc92e231c7aa54dffaa0d80..4d6271bfc533ea3fe1a1cd5524923125f1f63ddd 100644
--- a/PCC/PCC/PCC.py
+++ b/PCC/PCC/PCC.py
@@ -789,6 +789,8 @@ class PCC(Device):
 
     @command()
     @DebugIt()
+    @only_when_on
+    @fault_on_error
     def RCU_off(self):
         """
 
@@ -798,6 +800,8 @@ class PCC(Device):
 
     @command()
     @DebugIt()
+    @only_when_on
+    @fault_on_error
     def RCU_on(self):
         """
 
@@ -807,6 +811,8 @@ class PCC(Device):
 
     @command()
     @DebugIt()
+    @only_when_on
+    @fault_on_error
     def ADC_on(self):
         """
 
@@ -816,6 +822,8 @@ class PCC(Device):
 
     @command()
     @DebugIt()
+    @only_when_on
+    @fault_on_error
     def RCU_update(self):
         """