Overhaul to permit synchronous execution.