Alternatives to changing signature of a closure passed as parameter It’s easier to show an example than trying to explain it, will use CoreData as context: