у тебя кот в мешке, надо из мешка его вытащить. Тебе его надо дубинкой прихлопнуть. Если ты сделаешь это через !, то либо ты его сразу убьешь, либо если там пусто, то приложение вылетет, если не !, а безопасно, то ты сначала туда посмотришь и потом уже будешь действовать