Move the assert self.max_row_norm is None out one scope. The idea is we only want to mess with the row norms or the column norms, but not both. It doesn't matter whether it's the max or the min we're constraining.