It is important to remember that value investing is not a perfect science. Rather it is an art, and necessitates dealing with imperfect information. Knowing you will never know everything must not prevent you from acting. It requires a precarious balance between conviction, steadfastness in the face of adversity, and doubt, keeping in mind the possibility that you could be wrong.