fix #44: multiple error handling behavior