remove history and previous, both replaced by Signal semantics