multiple runs required

why do I have to run the program multiple times before it tells me that it found no problems? Sometimes I have to run the registry cleaner 3-4 times before it comes back clean.