Expect ref node 'D'; pointer after: A B C [D] * E F G H I remove node 'D' Expect ref node 'C'; pointer after: A B [C] * E F G H I