refactor: propagate errors and avoid calls to panic

Closes #618 (closed)

Merge request reports

Loading