We’re our own biggest critics – Russo