anchor.diff:  	// values defined in the key-list.
   	public string function serialize( required any input ) {
   
  -		var preparedInput = prepareInputForSerialization( input );
  -
  -		var serializedInput = serializeJson( preparedInput );
  -
  -		// At this point, we have the serialized response; but, the response contains unwanted 
  -		// artifacts that were required to enforce string value integrity. Those must now be
  -		// removed, post-serialization.
  -		var sanitizedResponse = removeStartOfStringMarkers( serializedInput );
  -
  -		return( sanitizedResponse );
  +		// Write the serialized value to the output buffer.
  +		savecontent variable = "local.serializedInput" {
  +
  +			serializeInput( input, "any" );
  +
  +		}
  +
  +		return( serializedInput );
   
   	}
   
  
positive.code: 
  		}
  
  		// Add to the appropriate data-type lists.
  		keyList[ key ] = key;
  
  		// Add all keys to the full key list as well. NOTE: If the given key list IS the 
  		// default key list, we'll get the same key written twice. Not the best thing; but,
  		// causes no problems.
  		fullKeyList[ key ] = key;
  
  		// Return this reference for method chaining.
  		return( this );
  
negative.code: 	// I define the given key as a boolean. Returns serializer.
  	public any function asBoolean( required string key ) {
  
  		return( defineKey( booleanKeyList, key, "boolean" ) );
  
  	}
  
  