I mean, I'm unsure if the custom marshaler applies here. I could create a delegate based on rename_problem_cb which wouldn't be collected in this scope.