whitespace detector