Split calibration into many bolts to dodge excessive callback nesting