Rolled back changes to conversation* to fix a memory error, labeling is broken now, will be back in next commit.