Yes, if it’s going to bother being a contract, it should be enforced.
If it’s gonna be all legal and everything, it should be treated as such.