SMS dit: Contracts in the real world