Cascading - almost ready for merge

Does this happen? It's good to check, but checking for the existence of ancestors everywhere is going to add a lot of extra cruft. The oven should guarantee that everything is in order.