more history behavior fix