it could be a matter of comparison of floating points.
You could write a custom find that would override the operator== and instead of doing an exact comparison of floatA and floatB you could use the nearly equals function to get it to register with a set margin of error.