posting got fucked up. I think it's because of the weighted_mult -- maybe don't multiply this? (1,2) * 3 = (1,2,1,2,1,2). I don't think i was doing the pair vs non pair right because i was returning (score,count). Go back to that maybe, and see what happens.