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