this API change might have broken other callers but assuming you checked