Fix iterator returning too many items after a removeLast