some cleanup of the GenericHistory code
brought the compiler warning count down to zero