undo previous.  it may assume too much about structure of use.