I don't think this change makes any sense... at that point you are on an exception raised while creating an OU or when a user addon  fails when adding their changes. The error is not that the OU already exists, and you are hiding the actual error thrown after that else clause.