Validate method is now private.