А если приложение свалиться с 500 ошибкой, как твой скрипт себя поведет? Он сможет объяснить пользователю что произошла ошибка?