Common routines that are generic across control points