continued improvement on end user error handling