* fix some more zsh compatibility issues
 * removed unneccesary eval
 * noticed this is not neccessary, a script which used checkarg.sh was broken