JMJ does require a contract to be signed. However, it is a standard auto renewal contract.