You're right - the `map` at the end of the `exec` didn't forward the throwable, now should be fixed.