fallback to variant with additional attributes

Restore topVisibleScope, etc...