Assignment completed

Check this out at your leisure.
Autorelease calls `release` on the the object at the end of the current run loop.