private function resolveInternalCorporationIDs(Collection $ids)
    {

        // resolve names that are already in SeAT
        // no unnecessary api calls the request can be resolved internally.
        $names = CorporationInfo::whereIn('corporation_id', $ids->flatten()->toArray())
            ->get()
            ->map(function ($corporation) {
                return collect([
                    'id' => $corporation->corporation_id,
                    'name' => $corporation->name,
                    'category' => 'corporation',
                ]);
            });

        return $this->cacheIDsAndReturnUnresolvedIDs($names, $ids);
    }