flexible configuration

Hi All,

I am iterating an assembly and ran across a weird situation. While iterating the top-level assembly, a next level assembly that has been marked as a flexible configuration returns a name as 'MAIN-_flexible'. When I try to retrieve that configuration, it doesn't exist. If I iterate the configurations, the only one that exists is 'MAIN'. If the assembly is changed to rigid then the configuration is returned as 'MAIN".

Does anybody know if this is a behaviour that can be counted on (i.e. text for -_flexible and strip it from the configuration name)?

thanks!

SolidworksApi macros