anchor.diff:  				<cfset queryAddRow(qry, {qtrm=t,qval=v})>
   			</cfif>
   		</cfloop>
  -		<!----
  -		<cfdump var=#qry#>
  -		---->
  +		<cfif isdefined("debug") and debug is 1>
  +			<cfdump var=#qry#>
  +		</cfif>
   		<!--- should always have this; fail if no --->
   		<cfquery name="x" dbtype="query">
   			select qval from qry where qtrm='tid'
  
positive.code: 					<cfset myStruct.parent=-1>
  				</cfif>
  			<cfelse>
  				<!---- not changing parent, just return success. We'll be in the catch if the normal update failed --->
  				<cfset myStruct = {}>
  				<cfset myStruct.status='success'>
  			</cfif>
  
  		</cftransaction>
  		<cfreturn myStruct>
  		<cfcatch>
  			<!----
  
negative.code: 						1) the parent; it's what we'll need to expand;
  						2) the child so we can focus it
  					---->
  					<cfif isdefined("debug") and debug is 1>
  						<br>set nptv status success
  					</cfif>
  					<cfset myStruct = {}>
  					<cfset myStruct.status='success'>
  					<cfset myStruct.child=thisID.QVAL>
  					<cfset myStruct.parent=d.tid>
  				<cfelse>
  					<cfif isdefined("debug") and debug is 1>
  						<br>set nptv status fail
  					</cfif>
  					<!----
  					<cfdump var=#d#>
  					---->
  