add a reset() option for when an interception is never called