recursive! can in theory flatten Enron