bugzid: 10000 add error handling