history manager now handles forward operations correctly