Should conflict resolvers return `null` if there is no existing value or is it safe to return a new value instead of `null`?