Simplify validation and required checks.