contract exit