Started Protocol::read() implementaiton.