This is just a reminder that we need to stop overwriting the stack, and use error.cause or something similar. Discovered in #604