Error handling strategies

not shure, but probably this

may be helpful