You're so cruel!  My eyes are bleeding when I'm seeing if-else without {}.  (I'm was a perl guy, but the compiler design lecture broke me. ;))

Have a look on this question and you know why I'm so unhappy about it:
http://stackoverflow.com/questions/7644982/ambiguous-if-and-else-branches-is-the-behaviour-defined