Interesting. Reminds me of Stargate SG1 season 1 episode 18, where the team's minds are implanted into robots but the robots unwittingly run out of power when they leave their "home" planet. http://www.scifi.com/stargate/episodes/season01/0118/
Seems like we get B12 from the natural bacteria on unwashed vegetables //www.curezone.org/forums/fm.asp?i=1390612, so the only way to get B12 safely from vegetables is to eat organic ones with no pesticide. As soon as we try to stray from what nature intended, it all goes wrong.