A debt long due