Another semantic could be:
* not set -> take from start urls
* empty -> all domains (the standard scrapy behaviour when it's not set or empty)

But maybe more confusing?