added FindShallowSourceDepth snuffling