self confidence is one thing. overconfidence is another.