Hancock/Crouch primitive
Hancock/Crouch primitive