VIRUS ALERT - virus need lunch. now.