Header and Cache control classes

do this function really need to return the `$header`?