more experimentation with crag validation error handling