Forgot retain one property in target1 (think I may have originally thought I was going to use ARC for it), and fixed examples that make use of set addresses (so they'll work for the new target1).