the `trace` option seems more like something needed only during development of this feature. How about removing this completely and rebasing?