Make use of the fact that -[retain] and -[release] must not throw.