Make the exuecution state transition more straightforward.