diff --git a/lib/cookie_monster.rb b/lib/cookie_monster.rb
index <HASH>..<HASH> 100644
--- a/lib/cookie_monster.rb
+++ b/lib/cookie_monster.rb
@@ -3,6 +3,7 @@ require 'cookie_monster/base'
 require 'cookie_monster/configuration'
 require 'cookie_monster/encryption'
 require 'cookie_monster/version'
+require 'cookie_monster/jar'
 
 module CookieMonster
   class << self
diff --git a/lib/cookie_monster/configuration.rb b/lib/cookie_monster/configuration.rb
index <HASH>..<HASH> 100644
--- a/lib/cookie_monster/configuration.rb
+++ b/lib/cookie_monster/configuration.rb
@@ -4,7 +4,6 @@ module CookieMonster
 
     def initialize
       @cipher_type = 'AES-256-CBC'
-      @cookies = {}
     end
   end
 end
diff --git a/lib/cookie_monster/jar.rb b/lib/cookie_monster/jar.rb
index <HASH>..<HASH> 100644
--- a/lib/cookie_monster/jar.rb
+++ b/lib/cookie_monster/jar.rb
@@ -1,14 +1,18 @@
 module CookieMonster
   class Jar < Base
-    def initialize(cookie_object)
+    def initialize(cookie_object, options)
       @cookie_object = cookie_object
-      @options = configuration.cookies
+      @options = options
     end
 
     def [](key)
       cookie = @cookie_object[key]
       return nil unless cookie
 
+      if cookie.is_a? Hash
+        cookie = cookie[:value]
+      end
+
       encrypted = Encryption.new(cookie)
       encrypted.decrypt
     end
So for now we're just going to accept the cookies object.