he gave vidigeon an especially thorough and complete diagnostic , to make sure that he was free of sin , worthy to make a gift of himself ; in particular , to be sure that there were no bugs , viruses , worms , glitches , trojans , spyware , kludges , infinite loops , or other impurities in him .