Can't help thinking of 2012. Or dan brown.