diff --git a/wa/framework/execution.py b/wa/framework/execution.py
index f1ac5763..12b7be8a 100644
--- a/wa/framework/execution.py
+++ b/wa/framework/execution.py
@@ -118,7 +118,7 @@ class ExecutionContext(object):
     def end_run(self):
         if self.successful_jobs:
             if self.failed_jobs:
-                status = Satus.PARTIAL
+                status = Status.PARTIAL
             else:
                 status = Status.OK
         else:
diff --git a/wa/framework/output.py b/wa/framework/output.py
index ead48c76..daf3d83a 100644
--- a/wa/framework/output.py
+++ b/wa/framework/output.py
@@ -161,7 +161,7 @@ class RunOutput(Output):
     def write_target_info(self, ti):
         write_pod(ti.to_pod(), self.targetfile)
 
-    def read_config(self):
+    def read_target_config(self):
         if not os.path.isfile(self.targetfile):
             return None
         return TargetInfo.from_pod(read_pod(self.targetfile))