(re-)subscribing to a collection purges the undo stack