handle conflicted field types