More efficient removeAll