Is it definitely safe to just reset this to false instead of remembering previous value?