Merge pull request #80 from letoh/use-pattern-rules