All primitives through S