Change interface to fit Rack::Session