remove self.about_to_exit by being functional