delegate wont handle nil issues