Revised contracts