This would also let you use a List<string> and simplify all the other code.