anchor.diff:          
           request.navigationInformation = application.cms.navigation.getNavigationInformation(sesLink=request.sesLink, language=request.language);
           if(request.navigationInformation.navigationId == 0) {
  -            application.cms.errorHandler.processNotFound(themeName='icedreaper_light', type="ses", detail=request.sesLink);
  -            abort;
  +            throw(type="Ses not found", detail="handleSes");
           }
           request.actualMenu = application.cms.navigation.getActualNavigation(request.navigationInformation);
           
  -        return request.actualMenu.loadNavigation();
  +        if(request.actualMenu.loadNavigation()) {
  +            return true;
  +        }
  +        else {
  +            throw(type="Navigation load failed", detail="handleSes");
  +        }
       }
   
       private boolean function renderContent() {
  
positive.code:     }
  
      private boolean function handleLoginOut() {
          if(isDefined("url.login") && ! structIsEmpty(form) && form.username != "") {
              var tmpUserId = application.user.user.login(username=form.username, password=form.password);
              if(tmpUserId != 0) {
                  session.userId = tmpUserId;
                  // TODO: show wrong password page
              }
          }
          if(isDefined("url.logout") && isDefined("session") && structKeyExists(session, 'userId')) {
              if(application.user.user.login(username=form.username, password=form.password)) {
                  session.userId = 0;
                  structClear(session);
              }
              else {
                  application.cms.errorHandler.processNotFound(themeName='icedreaper_light', type="logout", detail="logout");
                  abort;
              }
          }
          return true;
      }
  
      private boolean function handleActualUser() {
  
negative.code: 
          if(success) {
              request.themeName = request.actualUser.getTheme();
              return true;
          }
          else {
              throw(type="User load failed", detail="handleActualUser");
          }
      }
  
      private boolean function handleSes() {
  