1.1. Reframing primitives