At the heart of most crimes, scandals, and acts of misconduct lies dishonesty. Research indicates that consumers and employees are most likely to act dishonestly in ambiguous settings, where information is open to interpretation. Ambiguity can be thought of as a fog that helps conceal and justify dishonest behaviour. While the ability to disambiguate presented information may help remove the fog of ambiguity and promote honesty, the relationship between ability levels and ambiguity is currently unexplored. To investigate this, we employed a two-step experimental design, where participants first attempted to resolve an ambiguous task, then assigned themselves monetary rewards based on their performance. Results showed that ambiguity and dishonesty increase in unison. Importantly, it was those participants who resolved ambiguity who acted less dishonestly (Study 1). In Study 2 we increased participants’ ability by briefly training them to disambiguate the information presented in the task. The results showed that participants acted less dishonestly when their ability levels were increased. Overall, the findings indicate that reducing dishonesty can be achieved not only by making settings less ambiguous but also by enhancing an individual's ability to successfully resolve ambiguity.