Thanks, @kaedroho. I was wondering if we could test for depth in Treebeard models but I guess site roots can be arbitrarily deep. Anyway, good work by the Django ORM!