re: `Files` +1 for an overview ticket of all the places we need to upgrade, but of course, that's quite down the road. Do you already have something like that?

re: `try/catch` what are you thinking of catching at this location? The fact that `ln`'s not an executable?