removing IEnumerable dependence from Option and Try