this,
it's the first step, think clearly without ambiguity, if you can't the compiler should be designed to force you to do this.