Unfeature gating struct variants