Any rough theories on how this sort of thing can happen? How can an app go from parsing metadata to executing foreign code?