Contracts: Timing is not always essential. (2012)