enabled exception handling in pull_repository