calibration now tests linearity