Just because I doubt something I have done, something I will do, or something I am doing, doesn't mean I'm stupid. It is in human nature to second guess themselves. If a man were to take a formal test with right and wrong answers, would he be stupid for double checking? Is he stupid for thinking he had done something wrong? If anything, he is improving himself and his answer by putting more time and effort into it instead of being rushed.