не стоит возвращать другой тип