Babbage: The legacy of Chernobyl