ifs set and unset