swap session request and __call__ behaviour