As clarified in the discussion [here](https://github.com/LaTeX-Package-Repositories/geometry/issues/22), the key-value parsers don’t expand their content. I was developing a key for storing some content that will be passed to another key-value parser. I realized, I can expand it inside the new macro and then pass it to the parser as shown by @frougon [here](https://topanswers.xyz/tex?q=8074#a7688). The question is, should I do it? Is there any obvious problem I may run into if I do this?