Added Recover for when a locale directory does not exist -- exceptions when reading files should still bubble up appropriately.