At least you can face your flaws - a lot of people refuse to believe they have any! Vain *******.
And how can you know your ignorance if you're ignorant? Ignorance gets you so far, but it's like guessing... you might get a C on the exam, but if you'd studied properly, you could've got an A.