Don't play with contracts