added 'checkIfResetOnRevisit' method