I was trying to figure out why you used the numeric index instead of the text in the call at https://github.com/mozilla/sumo-tests/pull/209/files#L1R77, but I can see that for some reason the text doesn't seem to be available for those items. That being the case, is there really any reason to allow for `subitem_text` to be passed in? If it won't ever be used it really should just be omitted, which would also remove a lot of this code.