Grounding is important and that is usually accomplished with reference data from something like a search (maybe with vectors) and prior interactions. While unpredictable input is definitely an issue, forcing the LLM to complete dictionaries and having grounding data is a good way to get around a lot of the issues we see with prompt sanitization.