remove condition with hasOptions
use constructor that defaults to true for hasScore