private string DetermineCategory() { string category = null; List <string> categories = jokeRepository.GetCategories(); if (IsNonNull(categories)) { category = userInteractions.ChooseCategory(categories); userInteractions.DisplayChosenCategory(category); } else { userInteractions.CategoriesCurrentlyAvailable(); } return(category); }