Merge for device source