I would also ask to add "path+filename" parameter in case of downloading files. Just let me specify where and under which name to save the file. It's incredibly boring task to rename files downloaded to some temp folder, considering lock problems in a multithreaded project...