add exits for mml compile