Make err handling more consistent and add checked exceptions to converter