Al

#389 Catch exceptions in Tool. Draft implementation.