Add a different method of loading the rule - as well as by string, you can now load by array.