switcheroo can create the program directory even if the initial directory does not exist