> For the complete documentation index, see [llms.txt](https://hanfak.gitbook.io/workspace/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hanfak.gitbook.io/workspace/general-paradigms/patterns/api/avoid-checked-exceptions.md).

# Avoid Checked Exceptions

* They dont work well with the use of lambdas, more verbose
* What people do with checked Exceptions,
  * Log it
  * printstack
  * empty block
  * throw unchecked exception
  * sout
* Best thing to do is wrap in unchecked exception,
  * Handle it in better return type or propagate to user
