This is addressed by printing an error on exception in JSON.parse(). No change is needed here. Failing to read a file for fs-specific reasons (permissions etc.) is still silent.