details
allow bad assembly_id
move assembly inside exec