All objects deallocates without setting employees to nil

This happens both in the book example and in the challenge with a very similar code. Is it supposed to do that?

UPDATE: I have been reading chapter 23 now, and it seems that every object contained inside the autorelease pool is automatically deallocated and drained by hands of the mighty ARC as soon as all the instructions are executed.