hasOptions ?