handle headers with no key (closes #19996)

Patch by Cory Benfield.
4 files changed