More edge cases involving null or IdentTypes that don't match.
null
IdentType
This will create a new commit in order to revert the existing changes.