I was thinking that as well however we have to create a local temp directory and we don't have access to the providers temp path.