Why? if header isn't available you should thrown an error, because people will expect the "chosen"-functionality.