True. I had trouble initially with the `classes` as well. I agree about the naming. 

But, in the case we pass only a string, what do we do for `ovo` class where `_fit_binary` is called with `i` and `j` where they are each a different label?