implement i== for gh-27