Materials can be changed by other evaluations like geometry nodes, now handles that kind of situation.