Random selection of suboptions implemented
Segment option names are now an Option[String]