Fix message decoding