Smart Component is a great feature in Solidworks and creates the associated features very quickly. Only problem is the component is sized correctly only at the time of placement. As for example if Retaining Ring is assembled on shaft dia 50, the ring is sized correctly and groove is made correctly. After placement, by changing the shaft dia to 60, the ring does not update to correct size, and groove also does not update. Is this behvior normal, or am I missing some point? Only way of update seems to be, delete original and recreate.