Putting files back in their correct location.
Extensive work relating to user agents.