Fixed the awful bug involving multiple messages per read