Make removal code more legible
Correct walkBoundary...() when cac is text node