conceding therapeutic Armadillo. .. God I love these gif memes