Also I am not sure and I do believe it is unlikely they will be using `-Float/Double.MAX_VALUE` as the final bounds of their range, but I do think given how you are handling integers, longs, and shorts that it is consistent between them all.    Edit: Which is why I suggested using `-Float/Double.MAX_VALUE`