fixed: new sets are created twice