fix bug with --approx