Closing a session is too complicated, there are many methods and a ping-pong of call going everywhere. It needs to be simplified.