handled the crazy whitespace case