reset option and more failbacks

added ability to reset everything back to false. Added in more failsafe
to make sure the methods run and don’t die