Won't this will mean we lose the `extras` from PlanningInfo?

I think one of these if statements should check if data has a nativify method too and return the calling of that?