function pointer hashcode changed