message: Cleared did load block at start for clarity
  Want to ensure it's removed no matter what
diff: }
  NVNavigationBarView *navigationBar = [self findNavigationBar:((UIViewController *) [controllers lastObject]).view];
  void (^completeNavigation)(void) = ^{
  + navigationBar.backImageDidLoadBlock = nil;
  if (crumb - currentCrumb == 1) {
  [self->_navigationController pushViewController:controllers[0] animated:animate];
  } else {
  NSArray *allControllers = [self->_navigationController.viewControllers arrayByAddingObjectsFromArray:controllers];
  [self->_navigationController setViewControllers:allControllers animated:animate];
  }
  - navigationBar.backImageDidLoadBlock = nil;
  };
  if (!navigationBar.backImageOn) {
  completeNavigation();
  