Use Validate instead of conditions