tabs are bad; 4 spaces is the rule :)