split out whitespace rule