Randomization. Patients will be randomized using a computer generated random number table. All patients randomized will be followed and analyzed in the group to which they are allocated. All patients will be randomized as close to the time of surgery as possible to avoid randomizing patients who subsequently have surgery postponed or cancelled.