new diagrams for Catch variants