On second thought, this template stuff is silly.