Wrapping the whole thing in try/catch (so an error in one file doesn't
stop the entire enterprise!)