only do nbrs if needed