В случае ошибок надо выбрасывать исключение.