             currentState = ns
         }
 
-        for listener in listeners {
+        for listener in listeners.values {
             listener()
         }
 

) -> ReduxStore {
    var currentReducer = reducer
    var currentState = initialState
    var listeners = [Listener]()
    var isDispatching = false

    func getState() -> ReduxState {

            }

            isSubscribed = false
            _ = listeners.removeValueForKey(uuid)
        }
        return unsubscribe
    }
