This looks correct to me: this is a remove operation, so we need to maintain the position, just like for an update.