Changing forward target to assign to prevent crashing in UIKit