I CAN HAZ PATCH!

Hey guys,

Please, review and if fine pull to your master and let't get a fresh release to CPAN!
Btw, I forgot to mention in the commit msg that the check for ->can('session') is necessary
since old code was failing if app doesn't have a session method. I don't have time now to
attach a failing test, sorry :/, but all tests pass after my changes.