I am finding that downloading from PRIDE is pretty flakey, and the download command fails in about 10-25% of the runs. I have written my own wrapper code to detect this, wait for 60 seconds, and then retry the download (up to n time). I think you might want to consider adding this functionality to ppx.