fixed array_read_byte