Added overload for RemoveAt