don't need the argument for _reset