update cfailure args to set result not the msg