testing for fp artithmetic sucks