allenhard: Perfect