They WILL reach the boundary once they reach 0, as the boundary is the smallest floating point describable in PHP using the IEEE something-or-other standard. However, I do know by heart which one will cross the boundary and which one stays within. This was just me being lazy, not wanting to manually add 93 validations that need to be changed for the negative counterpart and between Float, Integer and Number.