Added missing @ to header() call in initialize

To remain compatible, the header call should be silent if the headers were already outputed.

This is a big issue in tests, I know they can be disabled by config now, but this is better because it doesn't break anything.