If multiple docs are found for a decision, it loops through them all. So we'll end up just downloading the last doc for that decision. We should get all of them. You will have to change the download_doc method to assign unique filenames for each doc for a decision, and then change the processing code accordingly.