This method works fine save when one of the columns contains time. Do you know why it would do that?