pedantic spacing & tabs