Updates to the way Futures and NSOperations work.