This is problematic. Hmmmmmm, I wonder how we're going to resolve the filename of the JSON file based on whether it's a local file, or a file hosted on S3