We should make the simulator terminate with non-zero exit code so that external scripts, for example, can detect when it finds a problem.