I see we only have the ivar for `_pretendTerminationReason`.  Could you make a `pretendTerminationReason:` method, too?  All the `pretend*` functionality should be public.