I haven't seen these fail because of numerical precision. This calculation is seeded so the values will be the same every time. I will mark this to be looked at post 1.8 along with some comments suggested by @wasade.