making a component virtual

Im in an assembly

I have a part.

i copy the part in the same assembly.

I make the second part virtual.

And then solidworks decides to make the first component virtual as well.

then i  have to screw around and re-import the original file.

where is the logic?

SolidworksAssemblies