added _wrappedSource extra data key so we can see what the wrap() function is calling