Fixed remove(E), need to do the iterator