bugfixes
diff --git a/planetstack/observer/event_loop.py b/planetstack/observer/event_loop.py
index 9884390..5ce4b54 100644
--- a/planetstack/observer/event_loop.py
+++ b/planetstack/observer/event_loop.py
@@ -85,8 +85,8 @@
         except Exception,e:
             raise e
 
-        backend_path = Config().observer_backend_dependency_graph
         try:
+            backend_path = Config().observer_pl_dependency_graph
             # This contains dependencies between backend records
             self.backend_dependency_graph = json.loads(open(backend_path).read())
         except Exception,e:
@@ -178,7 +178,7 @@
         except:
             self.last_run_times={}
             for e in self.ordered_steps:
-                self.last_run_times[e.name]=0
+                self.last_run_times[e]=0
 
 
 
diff --git a/planetstack/openstack/driver.py b/planetstack/openstack/driver.py
index b6995b8..234dcbf 100644
--- a/planetstack/openstack/driver.py
+++ b/planetstack/openstack/driver.py
@@ -26,6 +26,9 @@
         else:
             self.shell = OpenStackClient()
 
+        self.enabled = manager_enabled
+        self.has_openstack = has_openstack
+
     def client_driver(self, caller=None, tenant=None):
         if caller:
             auth = {'username': caller.email,