Don't use ${SHELL} for interpreter
The user could set this to any random shell they like, as such it is not
guarrenteed that the shell script will run with the users specified
shell. Instead of inheriting this from the users environment hard code
to bash
.