David Blaine is awesome.