allow null child on insertBefore