full (but short) contract