Merge
Implement Opposite resolver