Working towards resolving the performance regression. If the selector text is empty then we can
short-circuit the constructor and return blank.