add testing of the role-forward and retry