@wingo I designed several CPUs and build debug tooling for CPUs for both software _and_ RTL side and I still somewhat struggled with this!