return a qty
allclose instead of !=