Maybe a moot point, but maybe we should distinguish between there being no surveys and surveys not being supported by not making this callback call when they're not supported?