more strict tolerances for setSat functions