Why is stop called *before* execute?