Fix the behaviour of set._complement