Contract carry explained