Automatic whitespace ignoring