public function write($format = 'rtf')
	{
		if ( ! is_string($format)) {
			throw new \InvalidArgumentException(
				__METHOD__."() expects parameter one, format, to be a string"
			);
		}
		
		// get the snippet (which is posing as a group) as a string
		$string = (new Writer())->write($this, $format);
		
		// if the format is "rtf", remove the group-open and group-close we added
		if ($format === 'rtf') {
			$string = substr($string, 1, -1);	
		}
		
		return $string;
	}