@youknowriad ah that's an unfortunate syntax, just mentally replace throwing error with `Promise.reject()`. That's my point exactly, `registry.get` and `registry.subscribe()` both rely on a promise but both return a value - there's no way to catch the rejection (also it doesn't bubble up).