>The logic goes that if you reject "bad" programs then only "good" programs remain, and who would want to run "bad" programs anyways?
I thought the logic was: if you reject all bad programs and some good programs, only good programs remain, is it not?