Fixed isEqual