slight improvement in perf in hashCode