True, but I feel that soon a third option will be added (not in this PR) for tree-based parameter spaces.
This first comment is a real concern, though :-/. But I think we can do it somehow without altering the global state.