diff --git a/toml/decoder.py b/toml/decoder.py
index <HASH>..<HASH> 100644
--- a/toml/decoder.py
+++ b/toml/decoder.py
@@ -120,7 +120,7 @@ def load(f, _dict=dict, decoder=None):
                           "existing file.")
             raise FNFError(error_msg)
         if decoder is None:
-            decoder = TomlDecoder()
+            decoder = TomlDecoder(_dict)
         d = decoder.get_empty_table()
         for l in f:
             if op.exists(l):
Fix #<I>: _dict not passed to TomlDecoder in load