try {
long initialTransaction = ((Long) _remote.readObject()).longValue();
POBox poBox = new POBox(this);
_publisher.subscribe(poBox, initialTransaction);
poBox.waitToEmpty();
send(SUBSCRIBER_UP_TO_DATE);
startSendingClockTicks();
while (true) publishRemoteTransaction();