#536 use required instead of validate for simple existence check