Some empty selector sets pass the previous guard clause

For example, we were seeing a selector of "" that didn't get caught, and subsequently raised an exception on down the line.