bugfix: obey --keepgoing properly