Fix message parser