Currently in 9.1 and previous versions, there was a restriction on purging iterations if it was the iteration from which a new view version was created. This presents a problem when you have to fix things and want to remove a component from the system. You would have to delete the new view version, purge then recreate the new view version. Has this been changed in 10.0? I am sure development would state there is an integrity reason for this block but I cannot see the use case. Say you have a BOM and CAD assembly and you make a new view version at some point. Then before release you decide to remove a component from the assembly and you so the same to the new view version. If you later want to delete that component, since its no longer used in any current iteration, you have to do a purge of the WTPart history. OK but it does a partial purge since the iteration that created the new view version cannot be removed. Therefore, the component you want to remove is blocked from deletion. I am wondering if this is still that case and if it possible to pursue a workaround with PTC.