simplify error handling in github communication