I noticed tzselect.ksh, despite its filename, uses #!/bin/bash as its shebang. Should the filename be renamed or shebang be switched to ksh? That said, both ksh93 -n and shellcheck don't complain. (other than for `` being used instead of $(), which is a warning rather than an error) This isn't urgent at all, though.