here we also want to check `if (!alreadyReturned)` I think, in the case where we errored out.