Though we may try, and try, there are times when we cannot find a way to make the code express our intent; and so we resort, in the end, to a comment.
We acknowledge that each comment we write is finally due to our failure to express ourselves in code.