Don't call System.exit()