Worm or virus, what’s the difference?