buffer: split normalize() from normalize(left, right)