https://www.estrogenat.com/2015/01/29/imperfect-is-perfect/