Heteronyms (words spelled the same but pronounced differently) mess up even people born speaking English!