Some nice simplifications to error handling.
Remove some execution control methods from Context.

Forced a further cleanup of error handling.