support 'ruleProvider' (to read rules from a different config location other than 'connect.rules')