-$cust_bill->$method({ 'template' => $template,
- 'notice_name' => $notice_name,
- });
+
+#these methods die instead of return errors, so, handle that without a backtrace
+eval { $cust_bill->$method({ 'template' => $template,
+ 'notice_name' => $notice_name,
+ });
+ };
+my $error = $@;