Session cleanup should be part of implementation