diff --git a/circle/vm/models/instance.py b/circle/vm/models/instance.py
index cc7f95d..9623e25 100644
--- a/circle/vm/models/instance.py
+++ b/circle/vm/models/instance.py
@@ -273,6 +273,10 @@ class Instance(AclBase, VirtualMachineDescModel, TimeStampedModel):
         return " ".join([s for s in parts if s != ""])
 
     @property
+    def is_console_available(self):
+        return self.is_running
+
+    @property
     def is_running(self):
         return self.state == 'RUNNING'
 
@@ -298,9 +302,6 @@ class Instance(AclBase, VirtualMachineDescModel, TimeStampedModel):
         else:
             return act.resultant_state
 
-    def is_console_available(self):
-        return self.state in ('RUNNING', )
-
     def manual_state_change(self, new_state, reason=None, user=None):
         # TODO cancel concurrent activity (if exists)
         act = InstanceActivity.create(code_suffix='manual_state_change',