Support :session option