assertってabortを呼ぶから嫌い。exit(1)にしてくれればよかったのに。