Even with a hard stop, I have to set the stop (or indicator) slightly to the right of where I want to stop if I want leave a bore with a pristine bottom surface. I then move it to the final depth after all the boring/ID-turning passes are complete and do a final facing pass at the bottom of the bore to clean it up. My tool nose inevitably has at least a slight nose radius and front rake, so I end up with concentric rings at the bottom of the bore from each pass otherwise, necessitating the cleanup pass.