Trello.deauthorize() caching issue

Hey everyone. I’ve been having an issue with the client library and caching the token.

When I Trello.deauthorize() I can verify there is no token by checking Trello.token() and Trello.authorized(). Both will show up as you would imagine (null and false respectively), however, subsequent calls to any routes seem to still work.

The only sure-fire way I know that my token is deauth’d is to just run simple ajax calls. That correctly sees a key/token value (or lack thereof), but the built in client library functions still want to hang on to the old authorization for some reason.

What am I missing here?