is this better, or the same as `super.hashCode`?