The IL module doesn't take a session variable, so its logging and session-state actions are limited and/or global. Fix this.