AbstractProvider cleanup

`round(1234, 0)` is pointless because default precision is 0 already.