datastores and file uploads, oh my!