Избавились от eval