The virus and germ debate