Replaced LazyValues with existing Future interface