Babbage: A cure for Ebola?