add halt flag
merge MODE_ABORT