It was, but then I didn't end up using it like that.  Take a look at what forgot_password_token_tests.js does to mock out the timestamp-handling - what's the neatest way to make that happen?  And "go back to using setTimeout" may be a perfectly valid answer :-)