will be slow, but no reason not to allow use of the domain list recursively if that's what the user wants
will be slow, but no reason not to allow use of the domain list recursively if that's what the user wants