0 params for CP, slight opt