Il primo worm Internet , nel 1988, ucciso da Internet (solo per un po 'di tempo, ovviamente) perché non ha controllato correttamente la sua presenza prima di installarsi di nuovo. Includeva un metodo euristico che non funzionava come credeva l'autore. Tutte le copie hanno intasato le reti e soffocato le macchine, il che non era affatto appariscente.
Un virus vorrà controllare la sua presenza prima di infettare per gli stessi motivi: per evitare di affogare il suo host sotto copie multiple di se stesso. Per diffondersi efficacemente, il virus non deve uccidere il suo host troppo velocemente (e lo stesso vale per i virus biologici, tra l'altro).
C'è nondimeno una sottigliezza. Ci sono alcuni semplicistici virus che danneggiano i file che infettano, scrivendo se stessi su qualunque istruzione fosse in quella posizione. Un tale virus potrebbe scrivere e riscrivere se stesso sullo stesso file senza ulteriori effetti negativi. Tuttavia, poiché il file originale è danneggiato, non funziona più correttamente, il che rende il virus meno invisibile e può richiedere all'utente di eseguire alcune operazioni di pulizia. Pertanto, i virus efficienti copia le istruzioni in giro nei file infetti, in modo che vengano comunque eseguiti. Il file infetto è necessariamente ingrandito nel processo. Se il virus infetta ripetutamente un file, il file potrebbe crescere senza limiti, riempiendo finalmente il disco rigido, nel vero senso del 1988.