diff --git a/lib/dill/matchers.rb b/lib/dill/matchers.rb
index <HASH>..<HASH> 100644
--- a/lib/dill/matchers.rb
+++ b/lib/dill/matchers.rb
@@ -1,7 +1,11 @@
 require 'rspec/matchers'
 
 RSpec::Matchers.define :see do |widget_name, *args|
-  match  do |role|
-    role.see?(widget_name, *args)
+  match do |role|
+    begin
+      eventually { role.see?(widget_name, *args) }
+    rescue Dill::Checkpoint::ConditionNotMet
+      false
+    end
   end
 end
[matchers] Let #see wait.