For portability, sh allows the script to run on other shells set by the user. This has been tested on Bash and Posix sh and still functions using them.