sim: replace exit() by flag