We always need to swap/reload even if the url is the same
Since our generators are file oriented, saving means a new file was saved so we need to reopen the new one for things to work properly