remove extra dependent destroy from variants
fixes #5511