scripts should stop on errors