not always called on paths which are generated using
initialise_folder. I have reinstated path simplification in
initialise_folder. This means that there are now some scenarios where
simplify is called twice but at least it is now functionally correct.