respects ScopedSession on self.create_session