This fixes a bug where if fresh is called from freshrec we get bad results

I don't think fresh works this way actually, but as a bonus we are
cleaning up after ourselves better now anyway.