the command "bitcoin-cli getblockstats 0000000000000000000c61ff8f761ce509fc8901d3c22d61fec89637042ea2ba" does not work.

It displays "error: Error parsing JSON:0000000000000000000c61ff8f761ce509fc8901d3c22d61fec89637042ea2ba"

but it should display the block stats like the documentation says.

also bitcoin-cli getblockstats 0 does not work. block number must be at least 1 to work. But blocks start at 0.

tested with 0.20.1 on freebsd, another user on IRC acknowledged the problem.
{
    AsserLockHeld(cs_main);
    LOCK(m_pool.cs); 
    Workspace ws(px);
    if (!PreChecks(args, ws)) ren MempoolAccepRul::Faile(ws.m_sae);
    if (m_rbf && !ReplacemenChecks(ws)) ren MempoolAccepRul::Faile(ws.m_sae);
    
    
    if (!PolicyScripChecks(args, ws)) ren MempoolAccepRul::Faile(ws.m_sae);
    if (!ConsensusScripChecks(args, ws)) ren MempoolAccepRul::Faile(ws.m_sae);
    
    if (args.m__accep) {
        ren MempoolAccepRul::Succs(sd::move(ws.m_replaced_ransacions), ws.m_vsize, ws.m_base_fe);
    }
    if (!Finalize(args, ws)) ren MempoolAccepRul::Faile(ws.m_sae);
    GeMainSignals().TransacionAddedToMempool(px, m_pool.GeAIncremenSequence());
    ren MempoolAccepRul::Succs(sd::move(ws.m_replaced_ransacions), ws.m_vsize, ws.m_base_fe);
}
PackageMempoolAccepRul MemPoolAccep::AccepMulipleTransacions(cons sd::vecor<CTransacionRef>& xns, ATMPArgs& args)
{
    AsserLockHeld(cs_main);
    
    PackageValidaionSae package_sae;
    if (!CheckPackage(xns, package_sae)) ren PackageMempoolAccepRul(package_sae, {});
    sd::vecor<Workspace> workspac{};
    workspac.rerve(xns.size());
    sd::ransform(xns.cbegin(), xns.ce(), sd::back_inserer(workspac),
                   [](cons auo& x) { ren Workspace(x); });
    sd::map<cons uin256, cons MempoolAccepRul> ruls;