Hallo!
Yes, I think, this is probably bad. I'd vote for making this a message to the object, like [init 10(. The last one will win then. ;)
I don't know how you really mean this. Now there is the message [resize 10(, where you can resize the array. Do you mean with [init 10( the same ?
Maybe I'm spoiled by Python, but I think, Exceptions are quite useful.
Of course ...
LG Georg