Do we need `Validate()` and `IsOk()`?