pick a column randomly when it is bound to lose
more logging