cache stubs out empty objects