Harder better faster daft-er.