I downvoted you for attacking me, instead of talking about what I wrote in my post.
My point is, which you clearly don't want to see given that so many others have been trying to uselessly make you understand, is that you are micro-managing a feature, that YOU yourself created, because it doesn't fit your original design, and instead of admitting that your original design is flawed because it is based on some wild assumption, you still insist on generalizing that the feature is wrong to use in all other situations.
I was going to come up with an alternative example, but shmem already gave an excellent one (the one about autovivification).
Now let's please hear about how stupid I am, and how much I'm still lacking in knowledge about all this "computer" stuff... oh.. and about my bad english too.
He who asks will be a fool for five minutes, but he who doesn't ask will
remain a fool for life.
Chady | http://chady.net/