Returning early from a function with an error value is a good way to indicate an error has occurred, but it can prevent cleanup code later in the function from being ___
a. None of these
b. correct
c. run
d. accurate