To err is human. Don't be too harsh to yourself.
Thanks for sharing. I learnt something new from your post.