mall update
Lots of equality testing I guess