better byte array handling