can now produce an error when the server is down