Shouldn't this be `-?` as there will always be just one `-` or none.