JSON.pm is required