(with a large debt of graditude to internet archaeology)