use the right size for the Array conversion when we can