And since cancer cells hide themselves in an Invisibility Cloak seems like making them visible will go a LONG ways toward letting the body take care of itself. (without further aid)
I just hope it works. According to the article, the idea is not new but this research advances it a stage.