mergable ifs