stats bugs on auto dialer

in order to know how many people picked up on a auto dialer campaign we need to make sure that AST_VDauto_dial.pl wont overwrite the status with NA if the status was PU.. this way we know how many really pick up and how many were no answer.. because no answer should only be when the call was never answered.
chnage
$stmtA = "UPDATE vicidial_list set status='$CLnew_status' where lead_id='$CLlead_id'";
to:
$stmtA = "UPDATE vicidial_list set status='$CLnew_status' where status!='PU' and lead_id='$CLlead_id'";
please give me any feedback if im wrong
chnage
$stmtA = "UPDATE vicidial_list set status='$CLnew_status' where lead_id='$CLlead_id'";
to:
$stmtA = "UPDATE vicidial_list set status='$CLnew_status' where status!='PU' and lead_id='$CLlead_id'";
please give me any feedback if im wrong