Tag contract simplification