that whole 'use var' thing. fixes a bug where the global session (libary) variable was overwritten by the local session (object) after certain requests.