Well, probably they could all have diff.  Actually, probably we should have textureChanged = true; at the start of InterpretList, and then all of these should be (diff).  I think that's safe?

-[Unknown]