Relaxed isEqual and isNotEqual