had to loosen eps, perhaps my method here as too much accu round-off error