Alvaro Herrera <alvherre(at)atentus(dot)com> writes:
> I understand what's going on and how to get the desired behavior, but
> it's weird and I think it should be fixed if possible.
Define why you consider this broken and what you would consider fixed.
regards, tom lane