Of course it's not flawless, nobody is...and I'm trying to accept I'm not flawless and will never be. That's my big problem though, I want to be perfect and kick myself when I make mistakes. But I keep working on improving.