Strict nesting, in which a child is not allowed to extend outside the parent, is not enforced, or even checked by the library. This allows greater flexibility in the use of nested partitions, while also placing greater responsibility on the user's shoulders to ensure that the partition information on the disk is correct. Enforcement of strict nesting, should it be desired, is left to the user.
Due to previous constraints, the search routine does not yet do a recursive search for all possible nestings, although all `sensible' ones are searched manually. This is a change that will be incorporated as soon as nesting of this type exists and it can be utilized by something.