ISO9660Directory relocate(ISO9660Directory dir) {
    ISO9660Directory originalParent = super.relocate(dir);

    helper.matchDirectory(dir).relocate();

    if (dir.getRoot() == root) {
      // Save only mappings from ISO 9660 hierarchy
      originalParentMapper.put(originalParent, dir);
    }

    return originalParent;
  }