I think here we can free the previous content if there was any (memory allocated inside the Variant is private to it).