That make no sense if BB could have done that he would have no needed for a antidote for Magellan poison .
He could just use he DF to undo poison effect but that was not the case.
BB can't cancel DF power that already get used on people , he can only fully nullify DF power if he touch you .
These people already frozen to the bone BB can't undo that with his DF .
That Magellan poison situation was also the thing that riddled my mind for the longest time....
Ace flame has fully engulfed Blackbeard and burn his ass
But his Yami power removes/absorb/undone all that shit later on..........and you see what BB talk about his abilities
He probably couldn't heal himself
if damage is already done, but he probably could remove the abilities according to Yami power like he removed Ace flame from his body.
Until there is further explanation.
I see this as unexplainable, inconsistency power by Oda...........BB could undone Boas stone too if we're been honest about he's Yami power.
But it is what it is