Index: firmware/App/Modes/ModeTreatmentParams.c =================================================================== diff -u -rc3043e70dbb4f955d76510073f739d53d61707fe -r76daf406b551ad71a8ba5417254a31c563564038 --- firmware/App/Modes/ModeTreatmentParams.c (.../ModeTreatmentParams.c) (revision c3043e70dbb4f955d76510073f739d53d61707fe) +++ firmware/App/Modes/ModeTreatmentParams.c (.../ModeTreatmentParams.c) (revision 76daf406b551ad71a8ba5417254a31c563564038) @@ -683,7 +683,7 @@ case TREATMENT_PARAM_UF_VOLUME: result = ( ( value.sFlt >= hdInstitutionalRecord.minUFVolumeL ) && ( value.sFlt <= hdInstitutionalRecord.maxUFVolumeL ) ? TRUE : FALSE ); - result |= ( value.sFlt <= NEARLY_ZERO ? TRUE : FALSE ); // There might be a minimum UF volume set in the institutional record but a treatment with 0 vol should be allowed + result |= ( fabs( value.sFlt ) <= NEARLY_ZERO ? TRUE : FALSE ); // There might be a minimum UF volume set in the institutional record but a treatment with 0 vol should be allowed break; case TREATMENT_PARAM_HEPARIN_DISPENSE_RATE: