I would get rid of the array capacity completely. There is no reason to assume that 10 is the best value.