Making the cut for generator replacements
Venkatesh Ravi and Jeremiah Wasserlauf