be a bit more lenient with rounding