handle 0 sized array arguments