да оставьте вы, почему нет

не кидайте только строки экцепшнами

> В любом случае ошибка будет, причём, такая же многоговорящая.

очень не всегда, иногда если функция неопределена может быть мой любимый экцепшн `TypeError: Cannot call method 'call' of undefined`