Jonathan Rowley is a big fat cheater. And I need to learn more Perl.