avoid Code-Reject loop