JSON::XS dependency explicitly required