this seems to be caused by func (fs serveCommandFileSystem) Open() which does gbuild.NewSession(). Shouldn't the session be persisted in serveCommandFileSystem?