I have created an assembly that inserted another sub-assembly. Once constrained, I try and save the top level assembly ... but the save dialog wants to save a part that is in my sub-assembly (and hasn't changed)! So, why does it want to save it and why can't I tell it not to? The part it refers to is a shared library component that never changes, but just gets referenced in numerous designs ... and NO, I don't want to make uncontrolled copies of the same part in different places! Question for Alibre ... what has it changed in the referenced part ... and why???? If the part is an older version schema, then as nothing has changed, Alibre has no requirement to re-save it as the latest schema!! This behaviour is just wrong!