function get(payload) {
  var candidateViolatedDirective = extractViolatedDirective(payload);

  // Directive not found. Attempt to get it from the root of the payload.
  if (candidateViolatedDirective === '') {