Allow a different default shell to be specified