Perhaps Solaris sh wants us to explicitly exit 0, rather than just