return value of obj.check() changed in previous commit