I don't think this is right as we can have up to 4 comments in a UI activity (2 latest + parents). In the old activity code, we constructed the comment tree after the splice, which potentially created up to 4 comments.