what happens if the try throws?  empty byte array OR null?