Merge with some implementations