We consider a game theoretic model with two players- the principal and the agent. The principal knows some actions available to the agent, but other, unknown actions may also exist. The principal evaluates contracts according to their worst-case performance, with respect to the actions that may or may not be available to the agent. Under very general circumstances, the unique optimal contract is linear.