Changes to how the execute method handles invoking controllers.