Whenever a ConfigPath object is accessed, the validate function is called which in turn asks the user whether the path should be created if missing. This is makes it very annoying to use inside containers or when running benchbuild via slurm since we cannot always guarantee that all paths exist beforehand. It would be nice to have a mechanism that allows us to temporarily disable the user query or, at least, give us a way to create these paths without any user input (e.g., similar to how you handle tests or the CI).