We need to have real error handling here. It's an important code path.