Assuming we go ahead with this it seems to me the use of `with-demoted-errors` is preferable at it won't interfere with `debug-on-error` and won't obscure the actual problem.