tells the function / command that it has completed. This is turn, stops the loop (or if after the loops closing bracket, the rest of that specifc function/command)
however, tells the function / command that it failed to complete, and passes it to other scripts.