... and the check can be factored out to a utility function, say `self._binarize`, that also does the binarization.