There are no such thing as mistakes, just research and development.