there's a bug when you have data that are exactly the same in columns under some conditions.
I havent yet tracked it down but I changed the test data to show that it works when values are different. Still trying to figure this one out.