expose more details in custom message parser