@Override
  public void handlePropose(PaxosMessage proposal) {
    if (preparedFor > proposal.getProposeNum()) return;

    ensureSize(accepted, proposal.getInstanceNum() + 1);
    ensureSize(chosen, proposal.getInstanceNum() + 1);

    accepted.set(proposal.getInstanceNum(), (ChatMessage) proposal.getValue());
    // Send accept to all
    /* sendAllMessage(new DefaultPaxosMessage(proposal.getInstanceNum(),
    proposal.getProposeNum(),
    id,
    PaxosMessageType.ACCEPTED,
    proposal.getValue())); */
    // Silently accept proposals
  }