Simpler viewmodel II