upload provider bug fix attempt