new|proj: new approach to reply errors | added working prototype with exception catcher