note catch handler