feat(select): Conditional validation failure, to maintain backward compatibility