separate NewSession from Accept