catch-decorator