Why have you made this change?
I might want to listen to events before emitting ready.
Moreover, I might want to listen to ready.