support empty rule values, and multiple regions
Merge pull request #7 from JettJones/master

support empty rule values, and multiple regions