avoid set value to root