Looking at the last review of this code it appears a lot of trial and error was used, so it is best to leave it as it was as much as possible to avoid all the testing again.