whitespace/missing carriage return weirdness