fix bytes_pass substruct