More elegant factoring of download logic.