I can&#x27;t think off the top of my head where it&#x27;s been abused. I do know that one question that often arises is &quot;should I end with an ! if my method logs?&quot; I&#x27;ve had this conversation on IRC with the author. The consensus was to only apply such a name when a global was involved.<p>The trick is trying to telegraph to the consumer that your function logs. They need to know because it brings with it dependencies both by way of code and runtime requirements. Logging may fail for a variety of reasons. These would throw any consumer off. They have to plan for it.