Correctly merge default headers with request provided headers - fixes #255