Snap! thinks 18446744073709551615 = 18446744073709551614

that's because identical checks if the two inputs are exactly the same, for example, 3 is not identical to 3.0. You should not use identical for math.