Always return a new array.

This fixed a very nasty bug in my program that was relying on the always-new behavior.