variant option validation