nitpicking, but ...  what if creating ```new_repo_manager``` fails?