Allen's contract