Use onException for exception cleanup, and mask async exceptions
drwxr-xr-x - libraries