@feld uhm, your user agent voluntarily downloaded those files. Short of a browser exploit, nobody is forced to do anything. Your agent chose to download a file of instructions, it chose to run those instructions, it chose to download more files, it chose to render the result.