make history more reliable