Should be removed along with the goto.