I'd also just support any scheme here and not limit it to HDFS and S3... is there any reason we can't do that?