whitespace is nice, but let's not get ridiculous