We may want to use `assert_allclose` so we don't have floating point precision deals. This may not be a problem depending on how `xp` is built though.