The second diff is unnecessary and usually slows things down