Use more specific exceptions and include context

Resolves discussions in !617 (merged)

Merge request reports

Loading