Restricting number of levels would certainly be a big step in the right direction, of course.
But am I way off base in guessing that, depending on the particular kind of archiving used, it quite possibly would take very few levels to create unmanageably large files and disk usage?