I don't consider there to be any errors. Some of the comments were wrong, which were fixed in the other version, but I'll copy it over to this thread.