not blow up on missing package.json