Comments, formatting and self vs _