public void Dispose()
		{
			// only clean up if if has not been committed yet
			bodyBuilder.Dispose();
		}