This will load dependencies and rules in parallel, where the previous implementation loaded one dependency at a time and then one rule at a time.  As far as I can tell parallel loading should be ok at this stage.