Changed the protocol
Fix unit tests