Tighten the interface for policies