Shifting D once we've read to lmin is useless work. Stop doing that.