I'm reading The Colour of Magic by Terry Pratchett, and I have a question. It is clearly established at the beginning of the novel that the only person who can communicate with Twoflower is Rincewind, and the only language they share is the obscure Trob language. However, later on in the book, Twoflower can be seen communicating easily with various other characters, like Hrun, Tethis, and I think the dragon rider people. It seems like his complete inability to communicate with the average Disc residents was just forgotten after he left Ankh-Morpork.
I haven't actually finished the book yet. Is this explained later, am I overlooking something, or is this a plot hole?