Why not just do `_reset = !!value;` and skip this check?