diff --git a/lib/listen/adapter/linux.rb b/lib/listen/adapter/linux.rb
index <HASH>..<HASH> 100644
--- a/lib/listen/adapter/linux.rb
+++ b/lib/listen/adapter/linux.rb
@@ -12,7 +12,8 @@ module Listen
           :delete,
           :move,
           :close_write
-        ]
+        ],
+        wait_for_delay: 0.1
       }
 
       private
diff --git a/lib/listen/adapter/polling.rb b/lib/listen/adapter/polling.rb
index <HASH>..<HASH> 100644
--- a/lib/listen/adapter/polling.rb
+++ b/lib/listen/adapter/polling.rb
@@ -8,7 +8,7 @@ module Listen
     class Polling < Base
       OS_REGEXP = // # match every OS
 
-      DEFAULTS = { latency: 1.0 }
+      DEFAULTS = { latency: 1.0, wait_for_delay: 0.01 }
 
       private
 
diff --git a/spec/acceptance/listen_spec.rb b/spec/acceptance/listen_spec.rb
index <HASH>..<HASH> 100644
--- a/spec/acceptance/listen_spec.rb
+++ b/spec/acceptance/listen_spec.rb
@@ -1,7 +1,7 @@
 # encoding: UTF-8
 
 RSpec.describe 'Listen', acceptance: true do
-  let(:base_options) { { wait_for_delay: 0.1, latency: 0.1 } }
+  let(:base_options) { { latency: 0.1 } }
   let(:polling_options) { {} }
   let(:options) { {} }
   let(:all_options) { base_options.merge(polling_options).merge(options) }
make wait_for_delay default adapter specific