ignore some go stuff
Change NextMessage to ReadMessage