changed directive processor to split directives by whitespace and not single space
one more spot