In fact, I probably misunderstood something. I still think my previous comment to be true, but I also understand that we go in the else close only for scalar. Why all this new code for scalar? I don't understand that. But I would be surprised that you put all that code for nothing.