def platform_based_on?(parent, child)
      parent = parent.platform if parent.is_a? Wow::Package::Target
      child = child.platform if child.is_a? Wow::Package::Target

      parent_tree = Wow::Package::Target.platforms.find(parent)