I would prefer not naming 0 for use in exit code checks. There are no performance benefits for doing so, and I think readability suffers.