fixed checking if isWhitespace