an error in previous commit, should not compare to "self"