In conjunction with my suggestion above about a request method for "open_file_handle", we could add one to the request for "close_file_handle" that will do this if so every downloader doesn't need it.