another error handling bit