In the current implementation, the codebase relies on error catching and returning to `"ready"` state or something similar. Instead, there might be a `"error"` or `"firebase-error"` state that they can switch to.