Where, however, the denial of natural justice affects the entitlement of a party to make submissions on an issue of fact, especially when the issue is whether the evidence of a particular witness should be accepted, it is more difficult for a court of appeal to conclude that compliance with the requirements of natural justice could have made no difference. True it is that an appeal to the Full Court from a judgment or order of a judge is by way of rehearing and that on hearing such an appeal the Full Court has all the powers and duties of the primary judge, including the power to draw inferences of fact[106]. However, when the Full Court is invited by a respondent to exercise these powers in order to arrive at a conclusion that a new trial, sought to remedy a denial of natural justice relevant to a finding of fact, could make no difference to the result already reached, it should proceed with caution. It is no easy task for a court of appeal to satisfy itself that what appears on its face to have been a denial of natural justice could have had no bearing on the outcome of the trial of an issue of fact. And this difficulty is magnified when the issue concerns the acceptance or rejection of the testimony of a witness at the trial."