Log bad payloads and exit, but populate data otherwise