cam_reference and cam_l differ