HTTP header field names are case insensitive; note that this breaks tests that are not fully implemented
Revise header() calls to use common title case format; fix or workaround partially implemented tests