__weak needs iOS 5