anchor.diff:     ! Joint Output List Section
      !-------------------------------------------------------------------------------------------------
   
  -   !IF ( InitInp%Morison%NJOutputs /= 0 ) THEN  ! TODO Remove this check and add back the other checks once Joint Outputs are supported
  -   !CALL SetErrStat( ErrID_Fatal,'NJOutputs in the Joint output list must be equal to zero.  Future versions of HydroDyn will support values greater or equal to zero and less than 10.'
  -   !   ErrStat = ErrID_Fatal
  -   !   RETURN
  -   !END IF   
  -   
  -   
      IF ( ( InitInp%Morison%NJOutputs < 0 ) .OR. ( InitInp%Morison%NMOutputs > 9 ) ) THEN
         CALL SetErrStat( ErrID_Fatal,'NJOutputs in the Joint output list must be greater or equal to zero and less than 10.',ErrStat,ErrMsg,RoutineName)
         RETURN
  
positive.code:       CALL SetErrStat( ErrID_Fatal,'MSL2SWL must be 0 when PotMod = 1 (WAMIT).',ErrStat,ErrMsg,RoutineName)        
        RETURN
     END IF
     
     !IF ( .NOT. EqualRealNos(InitInp%Morison%MSL2SWL, 0.0_ReKi) ) THEN  !TODO  Alter this check when we support MSL2SWL
     !   CALL SetErrStat( ErrID_Fatal,'MSL2SWL must be 0. Future versions of HydroDyn will once again support any value of MSL2SWL.'
     !   RETURN
     !END IF
        
     
        ! WaveMod - Wave kinematics model switch.
  
  
negative.code:    IF ( InitInp%Morison%NAxCoefs > 0 ) THEN
     
        DO I = 1,InitInp%Morison%NAxCoefs 
  
           IF (  InitInp%Morison%AxialCoefs(I)%AxCd < 0 ) THEN
              CALL SetErrStat( ErrID_Fatal,'AxCd must be greater or equal to zero.',ErrStat,ErrMsg,RoutineName)
              RETURN
  