tighten up header assignment