shouldn't we also pass the `serviceId` parameter here?