All delegates should now be weak, naturally.
IMP isn’t specific enough for ARC; let’s be completely specific.