More tests.
Unnesting some of the calls helps lint.
Test close.
TODO.
Only lazy methods declare user checked exceptions.