binding exception handling improved