epsilon for correctness now has a default, but allows user to specify their own if needed