uniform empty array support, empty array tests