I would like to know more about why we only revalidate when an error exists? I forked the project and removed those checks, it now validates on every change: https://github.com/icodeforlove/react-joi-forms/commit/77918a7d078236d417aef1ad4b1186e92ab94208 Is there a reason why we wouldn't want to do this?