bug-fix: error function causes script quit