remove checkOverflow from transmission buffer. it's not necessary.
merge