Refactored and corrected GetUserTaste