public String toString()
	{
		if( isCircularError() )
		{
			return "#CIR_ERR!";
		}
		byte b = record[1];
		// duh, should have done a switch
		if( b == ERROR_NULL )
		{
			errorValue = "#ERROR!";
		}
		else if( b == ERROR_DIV_ZERO )
		{
			errorValue = "#DIV/0!";
		}
		else if( b == ERROR_VALUE )
		{
			errorValue = "#VALUE!";
		}
		else if( b == ERROR_REF )
		{
			errorValue = "#REF!";
		}
		else if( b == ERROR_NAME )
		{
			errorValue = "#NAME?";
		}
		else if( b == ERROR_NUM )
		{
			errorValue = "#NUM!";
		}
		else if( b == ERROR_NA )
		{
			errorValue = "#N/A";
		}
		return errorValue;
	}