Is all this superceeded by the removeChild call below?