die() -> loop()