Refactoring

Possible the spec "can have sources to purge from history"
is no longer necessary?