Cribbing mapping from haystack.