Men även om det föreligger ett formellt kontrakt kan det uppkomma problem , eftersom alla kontrakt med nödvändighet är ofullständiga .