I tested it a few times and it seemed to be fine without it. Initializing the NewMessage class causes a wait that seems to work well.