Same Word, Different Meaning

Another point of interest is about words that sound or are spelt to same, but have different meanings. These are called homophones and present me with a decision. Is the context that a word appears in enough for the reader to determine the meaning of the word? For example, the word run may mean to run (as in race) or to run (as in operate). A symbol depicting a man running would give the same conclusion, which is hopefully a “run”, but does the context allow the reader to successfully determine which for is meant?

This goes further when you take into account tenses, i.e. past, present, future, and a few other circumstances that may lead to a misunderstanding. However, is understanding that important? Is ambiguity and subtlety more interesting?