no, we __should__ validate. remove `novalidate`