Improve merge interface