Зачем это вообще? Если при загрузке в виджете установлен несуществующий файл, то это всё равно ошибочное состояние, и его нельзя игнорировать. В лучшем случае — сбросить.