use default error handler if none is specified