Use the History enumeration to cascade deep history semantics rather than a bool