fix it so that assets without uploads don't generate filenames