add thrown-cause? helper