Well Rob;
Ah dunno … we still don't know what the paper has to say.
At the moment, all comments about the topic, and the delivery method chosen (by NASA), are just speculation.
I'm going to wait until I've read their paper … (and then dump on 'em



)
Cheers