source conflicts cannot be ignored
add main