Copuling contracts seem to work!