ace up one's sleeve vs wildcard

ace up one's sleeve

noun
  • A surprise advantage of which others are not aware. 

wildcard

noun
  • An uncontrolled or unpredictable element. 

  • A character that takes the place of any other character or string that is not known or specified. 

  • An element, often deliberately concealed, which is withheld for contingency. 

How often have the words ace up one's sleeve and wildcard occurred in a corpus of books? (source: Google Ngram Viewer )