It was science fiction writer Arthur C. Clarke who said that any sufficiently advanced technology is indistinguishable from magic. But if you have to choose between science and magic, your best bet is to choose magic because magicians usually know what they're doing. ;)