works this way, at least test bootstrapping; annotations cache still unclear?