Use namespaced session keys to avoid clashes, and pop after use