SaveManager-refactoring: external dir will now be obtained inside the sm.