correct removeAll()