avoid merging in-place which pollutes options of the resource