Implements Smalltalk's error handling protocol