I suspect that EvalBootstrap cannot be performed infinitely many times? I encountered the following error in an OpenFHE program:

```
terminate called after throwing an instance of 'lbcrypto::math_error'
what(): /openfhe-development/src/pke/lib/encoding/ckkspackedencoding.cpp:535 The decryption failed because the approximation error is too high. Check the parameters.
Aborted (core dumped)
```

My understanding is that EvalBootstrap only increases the approximation error rather than decreasing it. So, I guess if EvalBootstrap is repeatedly applied to a ciphertext without any other operations, will it eventually lead to the same error as above?