Added dynamic history checker