Do not reuse header since it is too easy to miss stale data.