rationalizing headers