Should code comments capture the intent of the code rather than what it is doing?