Union, AddN, Inter, RemoveN are a mess