There's no guarantee that the type field will be cleaned before the identifier field. If we need values from both fields, we'll need to move this validation to clean(), which will run after the individual field validations.