Learning from your mistakes? Novel concept. Good luck with that. I'm sticking with the tried and true stubbornly stagnate. Never let me down. Also never worked particularly well for me, but hey it never let me down.