Я бы добавил проверку на `isNaN` (мало ли что там на вход прилетит) и, в случае неудачи, отдавал бы стандартный JSON с ошибкой