Or in stead of this, set a boolean flag in the crawlrules that is true if the defaults are used, or false when they are not. That saves a whole lot of code. Especially since when I start refactoring the code in Crawlrules, this will break without me knowing.