Should we test for existence or do we fail when the person tries to access the file?  Or do you do this checki in utils.file_url_to_path?