handle the case of an existing 'public' branch