whitespace and ifs (being picky)