isolating the built in upload check