expose tolerance as option, else default