It was so that I could drain it explicitly on each STAssert failure. This way, I know that by the end of this unit test, the autoreleased objects have explicitly been released. I don't know if this *actually* helps isolating memory management issues between unit tests, but it's just a habit.