Forall intents - the initial implementation.

How about here? Is there a race on error?