Pass down state into inflated headers
Prefer using predicates over direct comparison