                               (:metadata rw)
                               (:read rw)
                               (:write rw))]
-    (duragent* init (:error-handler rw) make-backend)))
+    (duragent* init meta (:error-handler rw) make-backend)))
 
 (defmethod duragent :redis-db
-  [_ & {:keys [db-config key-name init lock rw]
+  [_ & {:keys [db-config key-name init lock rw meta]
         :or {lock (ReentrantLock.)
              rw default-redis-rw}}]
   (let [make-backend (partial storage/->RedisBackend

        storage-init (storage/snapshot backend)
        cleanup-lock (ReentrantLock.)
        release (ut/releaser)
        final-agent (delay
                      (-> ag
                          (add-watch ::storage/commit

                              key-name
                              (:read rw)
                              (:write rw))]
    (duragent* init meta (:error-handler rw) make-backend)))
