exporting wrapCallSite directly for other components to be used