repoObj does not need to be a Maybe value