The Case for Modular Execution (Part 2)