consolidate rows on the BPR

@czue 
i see. could add `assert(isinstance(y, int))` but we'll find out easily enough if that assertion doesn't hold without it.