style fixes

* 2 space tabs
* simplify conditional logic
* remove parens for function definitions that take no arguments
where did this go? Or how is it veing executed now?