Modified something.
Find problem with brand-unbrand-brand: extend don't change brands, update change brands.
Haven't figured out how to implement it.