проверку надо раньше переприсвоения