Playing with contracts will end up with nothing