So any future changes to this function will have to be compatible with the old version to pass the tests. Seems fine to me. However, it still seems like an open question whether our function is 100% compatible with the bitcoind version, no?