It is needed for events (e.g. lobby_join) to be dispatched correctly. I'm fairly confident that the example calls it somewhere from step.