Is this decorator really useful when we could use @exceptions.catch(DoesNotExistError, handle_with=myhandler) ? :)