improved precision handling in saturation