Fix bug: when --true_val and --false_val are the same