cut down uniq pred calls