Do we know for sure that these names will only have 1 _ in them?  Maybe you want to split and take the last element of the array instead of explicitly [1]?