diff --git a/tools/selective_cfi/scfi_instr.cpp b/tools/selective_cfi/scfi_instr.cpp
index 580aef3c44a42269c697266184a3f4eb90d6e838..3b1fe439122cad27a19ddb65d061235228f47602 100644
--- a/tools/selective_cfi/scfi_instr.cpp
+++ b/tools/selective_cfi/scfi_instr.cpp
@@ -420,7 +420,7 @@ void SCFI_Instrument::AddJumpCFI(Instruction_t* insn)
 	string jmpBits=getJumpDataBits();
         after->SetDataBits(jmpBits);
         after->SetComment(insn->getDisassembly()+" ; scfi");
-	assert(!do_common_slow_path); /* fixme:  this defaults to the slow_cfi path.  need to color accordingly */
+	assert(do_common_slow_path); /* fixme:  this defaults to the slow_cfi path.  need to color accordingly */
 	createNewRelocation(firp,after,"slow_cfi_path",0);
 	after->SetFallthrough(NULL);
 	after->SetTarget(after);