Needs an error handler that shows an error notification