use Array.emptyByteArray to avoid Array instance allocations