public void Add(Card c) { switch (locIdentifier) { case "top": cardList.Add(c); break; case "bottom": cardList.AddBottom(c); break; case "-1": // SHOULD THIS THROW EXCEPTION INSTEAD? cardList.Add(c); break; default: cardList.Add(c, Int32.Parse(locIdentifier)); break; } }