Seperate logic for mirror and file locations