add NO_FAIL_MESSAGEBOX feature