Adds recursive message collection