call & response protocol - stops serial buffer filling-up