def METHOD_NAME(items):
    '''Process a default installs item. Potentially add it to managed_installs
    in the SelfServeManifest'''
    selfservemanifest = manifest_path()
    manifest = {}
    if os.path.exists(selfservemanifest):
        try:
            manifest = FoundationPlist.readPlist(selfservemanifest)
        except FoundationPlist.FoundationPlistException:
            manifest = {}
            display.display_error('Could not read %s', selfservemanifest)
            return
    for key in ["default_installs", "managed_installs"]:
        if not key in manifest:
            manifest[key] = []
    manifest_changed = False
    for item in items:
        if item not in manifest["default_installs"]:
            manifest["default_installs"].append(item)
            if item not in manifest["managed_installs"]:
                manifest["managed_installs"].append(item)
            manifest_changed = True
    if manifest_changed:
        try:
            FoundationPlist.writePlist(manifest, selfservemanifest)
        except FoundationPlist.FoundationPlistException as err:
            display.display_error(
                'Could not write %s: %s', selfservemanifest, err)