diff --git a/lib/rbbt/workflow/accessor.rb b/lib/rbbt/workflow/accessor.rb
index <HASH>..<HASH> 100644
--- a/lib/rbbt/workflow/accessor.rb
+++ b/lib/rbbt/workflow/accessor.rb
@@ -391,7 +391,7 @@ class Step
       (defined?(WorkflowRESTClient) && WorkflowRESTClient::RemoteStep === dep) || 
         ! Open.exists?(dep.info_file) ||
         (dep.path && (Open.exists?(dep.path) || Open.remote?(dep.path))) || 
-        ((dep.error? || dep.aborted?) && (! dep.recoverable_error? || canfail_paths.include?(dep.path)))
+        ((dep.error? || dep.aborted? || dep.waiting?) && (! dep.recoverable_error? || canfail_paths.include?(dep.path)))
     }
   end
Make sure that we canfail waiting jobs