Is there a reason PassIfError.vi doesn't have the ability to check for specific error codes? (By reason I mean a "that's not an appropriate way to do unit testing" kind of reason.) When I'm using PassIfError.vi, often I want to make sure the correct error is raised. This is especially true with reuse code packages that define specific error codes. It would be nice if there were an optional error code input for PassIfError.vi that would do that checking internally. It's not difficult to work around, just a bit more duplicated work.