shouldOpt