I'd expect XDG to be able to do something very similar, can it? If so, can we offer that as optional behavior? Thanks.