I can just do return self.emit () here right?