Of course it uses goto.