diff --git a/lib/provider.js b/lib/provider.js
index <HASH>..<HASH> 100644
--- a/lib/provider.js
+++ b/lib/provider.js
@@ -38,6 +38,7 @@ function Provider(options) {
 
   this.engine.manager = gethApiDouble;
   this.engine.addProvider(new RequestFunnel());
+  this.engine.addProvider(new DelayedBlockFilter());
   this.engine.addProvider(subscriptionSubprovider);
   this.engine.addProvider(new GethDefaults());
   this.engine.addProvider(gethApiDouble);
Add old DelayedBlockFilter subprovider so that old web3 doesn't hang on contract deployments