prescient Armadillo. .. What