Two uvm_report_catcher classes in a uvm test

Hi,
It’s regarding addition of uvm_report_catcher to uvm callback.
Two classes extended from uvm_report_catcher class are instantiated and registered to uvm callback in a single uvm base test.
But this gives uvm warning as uvm_report_catcher class is already registered with callback.
So I have question whether UVM doesn’t allow to have two uvm_report_catcher extended classes in a uvm test?

Regards,
VRS