Wouldn't it be easier to have a boolean for "retrospective" ?