I'd say it's a bug, well, actually it's a carry over from before the array object had push/pop and any size lower than (1,1,1) had no purpose. I'll file a bug report.
As a workaround you can make the size 0 by setting the size to 1,1,1 then using the pop action.