You do have to spell it out though. If you hire someone to work on your house, you need to explicitly put in the contract you sign with them what circumstances can lead to you firing them, otherwise they can and will sue you for breach of contract if you just come in one day and go “nope, not paying you anymore, you…