don't recompute pre_pad