FNNAMENEG,   Depth argument to $NAME cannot be negative 
 Run Time Error: This indicates that GT.M encountered a $NAME() reference with the optional integer expression that is set to a negative number. 
 Action: Modify the routine to ensure that $NAME() arguments are never negative.