remove unnecessary == implementation