2 questions regarding the poison and targets. *SPOILERS*
#1. Why did the scientist change flash drives during the birthday party in Cuba? The original target was Bond and then he switched it to target members of Spectre. Why would he have to hide the fact that he was changing targets if Cyclops was working with Safin?
#2. Since the poison was sprayed on Bond at the party with Spectre DNA nanobots, why would Safin need Madeline to transfer the poison to Bond in order to kill Blofeld? Bond would have already been able to kill him. That would mean Safin only wanted Madeline to FEEL like she had assisted in the assassination. Seems like kind of a convoluted plan if that's the case.