Regarding to removing before ```if```. In case of last message in the thread it will cause unnecessary removeChild call. Of course I can do smth like this ```lastElementChild !== firstElementChild```