finished error handling guide [skip ci]