Everything is contract