TODO re amalgams /weaken