make it a little easier to avoid problems with precision