stabilized. lacking exception handling when a server reports failure