slightly tweaked OTP for WithinReach