require logic less if option given