allclose instead of eq