Fix: invalid cookie causes unhandled exception