Nice pattern. I should probably re-use it in the Yum version.