Done.

Also changed persistenceDuration to persistenceInterval throughout the code as I like that more.
(I'm still mentally dwelling somewhere in dynamically-typed-land and tend to put type information into the variable name...)