the reason is this exception raises at the end of the method:
exception = None
       ...
        raise exception
I'd like not hide the exceptions in util classes.