#contract-validation