I suggest renaming the first argument to "aborting_function" or similar, and reorder the two first arguments, so that the first argument is the "trigger", the one you start with, and the second argument is the name of the function that actually invokes the util_abort.