Contracts are the only way to fix NIL