Currently, when a parameter is mapped to a header but the value is set to null, it crashes with a cryptic message. We must return an explicit exception or drop the header