handle -no variants properly