open error handling