Gets matching working based on string value, not index