file checking should come from the download client