Implemented read one in new protocol, sped up unit tests