I think the logic is good here; if it can't load because the project wasn't found, then load the default project which should always work.