fix #815 remove warnings for generic exception / intersection in catch