The imputed inconsistencies in the testimonies of the prosecution witnesses refer only to minor details which reinforce, rather than weaken, their credibility as they erase any suspicion of a rehearsed testimony. In People v. Ramos we ruled that the witnesses testifying on the same event do not have to be consistent in every detail as differences in recollection, viewpoint or impressions are inevitable. Total recall or perfect harmony is not required. As long as the witnesses concur on material points, slight differences in details do not reflect on the essential veracity of their testimonies. [G.R. Nos. 112716-17. December 16, 1996]