anchor.diff:  
     ! Check for end of block flag
     if(cCheck == "NEXT") then
  -    if(prevPrint) goto 110 ! If previous block was PRIN, just cycle. We've already closed it.
       if(currBlock == "NONE") then
         ! Catch orphaned NEXT blocks here.
         write(lout,"(a)") "INPUT> ERROR Unexpected NEXT block encountered. There is no open block to close."
  
positive.code: 
    ! SIXTRACK INPUT MODULE
    inErr       = .false.
    prevPrint   = .false.
    sixin_ncy2  = 0
    sixin_icy   = 0
  
  
negative.code:   case("PRIN") ! Enable the PRINT flag
      write(lout,"(a)") "INPUT> Note: The PRINT block is replaced by the PRINT flag in the SETT block."
      write(lout,"(a)") "INPUT> Printout of input parameters ENABLED"
      if(openBlock) then
        st_print = .true.
      end if
  
    case("SETT") ! Global Settings Block
      if(openBlock) then
  