if an error code is detected, client will attempt to display it before going down in flames