It probably doesn't need checking here since it would just reflect a missed bug above, but should we check to make sure the new pc has changed.  This would avoid any situations that can just spin here indefinitely.