maybe the objects are different, it's ok to check by id as a workaround.