factored out indigenpus cache