bool CSymbolEngineHistory::DidAct() {
  // Extra pre-caution for preflop, in case of failed hand-reset,
  // including another extra fail-safe for unknown big-blind
  if ((BETROUND == kBetroundPreflop)
      && p_symbol_engine_userchair->userchair_confirmed()
      && ((p_table_state->User()->_bet < p_symbol_engine_tablelimits->bblind())
        || (p_table_state->User()->_bet == 0))) {
    return false;
  }
  // Otherwise: return "normal" value, depending on didbetsize, didrais, ...
	return DidAct(BETROUND);
}
bool CSymbolEngineHistory::DidAct() {
  // Extra pre-caution for preflop, in case of failed hand-reset,
  // including another extra fail-safe for unknown big-blind
  if ((BETROUND == k_betround_preflop)
      && p_symbol_engine_userchair->userchair_confirmed()
      && ((p_symbol_engine_chip_amounts->currentbet(USER_CHAIR) < p_symbol_engine_tablelimits->bblind())
        || (p_symbol_engine_chip_amounts->currentbet(USER_CHAIR) == 0))) {
    return false;
  }
  // Otherwise: return "normal" value, depending on didswag, didrais, ...
	return DidAct(BETROUND);
}