Honors the optionOrNil parameter.