Should I have a contract with my builders?

Always!