Paul was suggesting that you should use vectors there, since you're already using them in other places.

Using 'reserve' is fine, as long as you know how it works. For example, this is wrong, but...