I've been through this too. I think a lot of people make these basic mistakes, which are ways of learning how to evolve.