Wow it is fragile about headers.  I should give up and use cache.