Validator is now async