get rid of the extraneous argument and use cache private indicator for history index phase done