Scourge of the Past fast and unwieldy challenge