weird quirk in attribution but callout detection basically works