anchor.diff:        LOGICAL,OPTIONAL,INTENT(IN):: RotationAcc          ! If present and true, allocate RotationAcc field
         LOGICAL,OPTIONAL,INTENT(IN):: AddedMass            ! If present and true, allocate AddedMass field
   !
  -      INTEGER,OPTIONAL,INTENT(IN):: nScalars             ! If present > 0, allocate n Scalars
  +      INTEGER,OPTIONAL,INTENT(IN):: nScalars             ! If present and > 0, allocate nScalars Scalars
         LOGICAL,OPTIONAL,INTENT(IN):: IsNewSibling         ! If present and true, this is an new sibling so don't allocate new shared fields (RemapFlag, position, RefOrientation, and ElemTable)
   
       ! Local
  
positive.code:                          )
  
        TYPE(MeshType), INTENT(INOUT)   :: BlankMesh ! Mesh to be created
        INTEGER,INTENT(IN)         :: IOS                  ! input (1), output(2), or state(3)
        INTEGER,INTENT(IN)         :: Nnodes               ! Number of nodes in mesh
        INTEGER,INTENT(INOUT)      :: ErrStat              ! error status/level
        CHARACTER(*),INTENT(INOUT) :: ErrMess              ! error message
                                     ! optional arguments from here down
                                     ! optional arguments that say whether to allocate fields
                                     ! in the mesh. These are always dimensioned npoints
  
negative.code:     ! Instead just unconditionally nullify these.
      ! Use this carefully, since it can leave dangling memory if used for a
      ! mesh that already exists and has existing siblings.
       LOGICAL, INTENT(IN), OPTIONAL :: IgnoreSibling
  
      ! Local
        LOGICAL IgSib
  