Checking for bugs and add some comments for short cut variables.