Def a keeper! Slick pattern.