Harder, better, faster, stronger dual generation