What's a "Bus error"? I'm unable to replicate this. 

The problem with this hack is that it causes bugs when comparing large integers that differ by a small amount: E.g.
```
In[1]:= 2^100 == 1 + 2^100   (* Should be False *)
Out[1]= True
```