propergate root cause exceptions