for very large x amounts that incur noticeable float imprecision also the rounding is in the opposite direction for negative numbers, that can be wrong depending on use case
ah okay yeah, that makes sense thanks