overwrite by default, use sourcesContent if possible