add parser settings to encode to control priority/padding keep adding cases to specific_encode until it tests like one of every payload type