They can, and it's basically what LLVM does when you turn on ARC for your Objective-C program.
http://stackoverflow.com/questions/6385212/how-does-the-new-...
http://stackoverflow.com/questions/6385212/how-does-the-new-...
Besides, who's looking for exciting? It's freedom from stupid memory errors. That's awesome!