removed event emittier from the message parsing path